-- Trap
-- Create by panyl
-- 陷阱相关定义


-- 陷阱类型
TRAP_TYPE_BEELINE        =       0x0001        -- 直线
TRAP_TYPE_CROSS          =       0x0002        -- 十字
TRAP_TYPE_AREA           =       0x0004        -- 范围
TRAP_TYPE_GLOBAL         =       0x0008        -- 全局
TRAP_TYPE_TARGET         =       0x0010        -- 需要主动选择目标
TRAP_TYPE_RANDOM         =       0x0020        -- 随机
TRAP_TYPE_UP             =       0x0040      -- 固定向上
TRAP_TYPE_DOWN           =       0x0080      -- 固定向下
TRAP_TYPE_LEFT           =       0x0100      -- 固定向左
TRAP_TYPE_RIGHT          =       0x0200      -- 固定向右
TRAP_TYPE_CANNON         =       0x0400      -- 大炮
TRAP_TYPE_RADIUS         =       0x0800        -- 距离

-- 陷阱特性
TRAP_FEATURE_NORMAL       =       0x00        -- 普通，没有什么特性
TRAP_FEATURE_MIN_HP       =       0x01        -- 自动选择最低血量怪物
TRAP_FEATURE_MAX_HP       =       0x02        -- 自动选择最高血量怪物
TRAP_FEATURE_MIN_ATTACK   =       0x04        -- 自动选择最低攻击的怪物
TRAP_FEATURE_MAX_ATTACK   =       0x08        -- 自动选择最高攻击的怪物
TRAP_FEATURE_IGNORE_BLOCK =       0x10        -- 作用目标时，如果格子翻开，则自动翻开
TRAP_FEATURE_NOT_THROUGH  =       0x20        -- 不可穿透
